class A:
    x = 1


class B(A):
    pass


class C(A):
    pass


class D(B):
    pass


B.x = 2  # B 新增了一个属性 x ，并设置为 2
print(A.x, B.x, C.x, D.x)  # 1 2 1 2

A.x = 3  # C 和 D 没有属性，继承 A 和 B
print(A.x, B.x, C.x, D.x)  # 3 2 3 2
